financial planning invest internal control procedures investing investment cpa investor internal controls management investments internal controls specialist advisor internal auditor audit advice estate planning accounting